Nuprl Lemma : strong-subtype-set 0,22

A, B:Type.
strong-subtype(A;B)
 (P:(AProp), Q:(BProp).
 ((x:A. P(x)  Q(x))  strong-subtype({x:A| P(x) };{x:B| Q(x) })) 
latex


DefinitionsTrue, T, strong-subtype(A;B), x(s), Prop, x:A. B(x), P  Q, x:A. B(x), A & B, t  T

origin